package com.digigraphic.mainpage.dao;

import java.util.List;

import com.digigraphic.entity.Article;
import com.digigraphic.entity.ArticleClass;
import com.digigraphic.entity.BaseInfo;
import com.digigraphic.entity.MainpagePictureNews;
import com.digigraphic.entity.NoticeBoard;
import com.digigraphic.entity.PQNoticeBoard;
import com.digigraphic.entity.VisitorCount;

public interface MainpageDAO {
	public List<BaseInfo> getMPUrl();
	
	public List<BaseInfo> getMPElement();
	
	public List<MainpagePictureNews> getMPPictureNews();
	
	public List<BaseInfo> getMPBaseInfo(); 
	
	public List<ArticleClass> getMPChildTitle(int pid);
	
	public List<Article> getMPCTTitle();
	
	public List<Article> getMPOTTitle();
	
	public List<Article> getMPLBTitle();
	
	public List<Article> getMPTRTitle();
	
	public List<PQNoticeBoard> getMPPQNBTitle();
	
	public List<NoticeBoard> getMPSDNBTitle();
	
	public List<NoticeBoard> getMPZXNBTitle();
	
	public List<VisitorCount> getMPVisitorCount();
	
	public void updateVisitorCount(int count) ;
	
	public List<ArticleClass> getMPSubjectTitle(int pid);
	
	public List<ArticleClass> getMediaTitle();
	
	public List<ArticleClass> getLinkTitle();
}
